﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DynaPrecision.FunctionAnalysis
{
	public class FunctionProduct<TInput, TResult, TLeft, TRight> : IFunction<TInput, TResult>
		where TLeft : IFunction<TInput, TResult>
		where TRight : IFunction<TInput, TResult>
	{

		#region IFunction<TInput,TResult> Members

		public Func<TInput, TResult> Functor
		{
			get { throw new NotImplementedException(); }
		}

		public IFunction<TInput, TResult> Derivative
		{
			get { throw new NotImplementedException(); }
		}

		public IFunction<TInput, TResult> Integral
		{
			get { throw new NotSupportedException(); }
		}

		#endregion
	}
}
